self filling trough - Turkish English Dictionary